import type { AppRouteModule } from '/@/router/types';

import { LAYOUT } from '/@/router/constant';

const admin1: AppRouteModule[] = [
  {
    path: 'apk-managements',
    name: 'apk-managements',
    component: () => import('/@/app/admin/apk-managements/apk-managements.vue'),
    meta: {
      title: 'apk-managements',
    },
  },
  {
    path: 'audit-logs',
    name: 'audit-logs',
    component: () => import('/@/app/admin/audit-logs/audit-logs.vue'),
    meta: { title: 'audit-logs', hideMenu: true },
  },
  {
    path: 'editions',
    name: 'editions',
    component: () => import('/@/app/admin/editions/editions.vue'),
    meta: { title: 'editions', hideMenu: true },
  },
  {
    path: 'file-manager',
    name: 'file-manager',
    component: () => import('/@/app/admin/file-manager/file-manager.vue'),
    meta: { title: 'file-manager', hideMenu: true },
  },
  {
    path: 'host-settings',
    name: 'host-settings',
    component: () => import('/@/app/admin/host-settings/host-settings.vue'),
    meta: { title: 'host-settings', hideMenu: true },
  },
  {
    path: 'language-texts',
    name: 'language-texts',
    component: () => import('/@/app/admin/language-texts/language-texts.vue'),
    meta: { title: 'language-texts', hideMenu: true },
  },
  {
    path: 'languages',
    name: 'languages',
    component: () => import('/@/app/admin/languages/languages.vue'),
    meta: { title: 'languages', hideMenu: true },
  },
  {
    path: 'maintenance',
    name: 'maintenance',
    component: () => import('/@/app/admin/maintenance/maintenance.vue'),
    meta: { title: 'maintenance', hideMenu: true },
  },
  {
    path: 'maintenance',
    name: 'maintenance',
    component: () => import('/@/app/admin/maintenance/maintenance.vue'),
    meta: { title: 'maintenance', hideMenu: true },
  },
  {
    path: 'notifications',
    name: 'notifications',
    component: () => import('/@/app/admin/notifications/notifications.vue'),
    meta: { title: 'notifications', hideMenu: true },
  },
  {
    path: 'organization-units',
    name: 'organization-units',
    component: () => import('/@/app/admin/organization-units/organization-units.vue'),
    meta: { title: 'organization-units', hideMenu: true },
  },
  {
    path: 'roles',
    name: 'roles',
    component: () => import('/@/app/admin/roles/roles.vue'),
    meta: { title: 'roles', hideMenu: true },
  },
  {
    path: 'roles',
    name: 'roles',
    component: () => import('/@/app/admin/roles/roles.vue'),
    meta: { title: 'roles', hideMenu: true },
  },
  {
    path: 'tenant-settings',
    name: 'tenant-settings',
    component: () => import('/@/app/admin/tenant-settings/tenant-settings.vue'),
    meta: { title: 'tenant-settings', hideMenu: true },
  },
  {
    path: 'tenants',
    name: 'tenants',
    component: () => import('/@/app/admin/tenants/tenants.vue'),
    meta: { title: 'tenants', hideMenu: true },
  },
  {
    path: 'user-logs',
    name: 'user-logs',
    component: () => import('/@/app/admin/user-logs/user-logs.vue'),
    meta: { title: 'user-logs', hideMenu: true },
  },
  {
    path: 'user-online',
    name: 'user-online',
    component: () => import('/@/app/admin2/user-online/user-online.vue'),
    meta: { title: 'user-online', hideMenu: true },
  },
  {
    path: 'users',
    name: 'users',
    component: () => import('/@/app/admin/users/users.vue'),
    meta: { title: 'users', hideMenu: true },
  },
];
const admin2: AppRouteModule[] = [
  {
    path: 'audit-logs-news',
    name: 'audit-logs-news',
    component: () => import('/@/app/admin2/audit-logs/audit-logs.vue'),
    meta: { title: 'audit-logs', hideMenu: true },
  },
  {
    path: 'data-audit-logs-news',
    name: 'data-audit-logs-news',
    component: () => import('/@/app/admin2/data-audit-logs/data-audit-logs.vue'),
    meta: { title: 'data-audit-logs', hideMenu: true },
  },
  // {
  //   path: 'dynamic-menu-news',
  //   name: 'dynamic-menu-news',
  //   component: () => import('/@/app/admin2/dynamic-menu/dynamic-menu.vue'),
  //   meta: { title: 'dynamic-menu', hideMenu: true },
  // },
  {
    path: 'editions-news',
    name: 'editions-news',
    component: () => import('/@/app/admin2/editions/editions.vue'),
    meta: { title: 'editions', hideMenu: true },
  },
  {
    path: 'languages-news',
    name: 'languages-news',
    component: () => import('/@/app/admin2/languages/languages.vue'),
    meta: { title: 'languages', hideMenu: true },
  },
  {
    path: 'language-texts-news',
    name: 'language-texts-news',
    component: () => import('/@/app/admin2/language-texts/language-texts.vue'),
    meta: { title: 'language-texts', hideMenu: true },
  },
  {
    path: 'maintenance-news',
    name: 'maintenance-news',
    component: () => import('/@/app/admin2/maintenance/maintenance.vue'),
    meta: { title: 'maintenance', hideMenu: true },
  },
  {
    path: 'notifications-news',
    name: 'notifications-news',
    component: () => import('/@/app/admin2/notifications/notifications.vue'),
    meta: { title: 'notifications', hideMenu: true },
  },
  {
    path: 'organization-units-news',
    name: 'organization-units-news',
    component: () => import('/@/app/admin2/organization-units/organization-units.vue'),
    meta: { title: 'organization-units', hideMenu: true },
  },
  {
    path: 'roles-news',
    name: 'roles-news',
    component: () => import('/@/app/admin2/roles/roles.vue'),
    meta: { title: 'roles', hideMenu: true },
  },
  {
    path: 'tenants-news',
    name: 'tenants-news',
    component: () => import('/@/app/admin2/tenants/tenants.vue'),
    meta: { title: 'tenants', hideMenu: true },
  },
  {
    path: 'user-logs-news',
    name: 'user-logs-news',
    component: () => import('/@/app/admin2/user-logs/user-logs.vue'),
    meta: { title: 'user-logs', hideMenu: true },
  },
  {
    path: 'users-news',
    name: 'users-news',
    component: () => import('/@/app/admin2/users/users.vue'),
    meta: { title: 'users', hideMenu: true },
  },
];

const appRouting: AppRouteModule[] = [];
// appRouting.push(...admin1);
// appRouting.push(...admin2);
export default appRouting;
